achocha fruit (cucumber) - Español Inglés Diccionario